.product-detail {

    .product-detail-header {
        display: flex;
        align-items: center;

        .product-detail-header-icon {
            font-size: 20px;
            position: relative;
            top: 2px;
        }

        h2 {
            margin-bottom: 0;
        }
    }

    .product-detail-item {
        display: flex;
        align-items: center;
        justify-content: flex-start;

        h3 {
            margin-bottom: 0;
            font-weight: bold;
            font-size: 16px;
            flex-shrink: 0;
        }
    }

    .product-detail-list {
        max-height: 580px; 
        overflow-y: scroll;
    }

    .product-img {
        height: 120px;
    }
} 